package com.crm.dao.mapper.couponManager;

import com.crm.model.entity.couponManager.CouponIssued;
import com.crm.model.entity.couponManager.CouponIssuedExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CouponIssuedMapper {
    long countByExample(CouponIssuedExample example);

    int deleteByExample(CouponIssuedExample example);

    int deleteByPrimaryKey(String receiveCouponId);

    int insert(CouponIssued record);

    int insertSelective(CouponIssued record);

    List<CouponIssued> selectByExample(CouponIssuedExample example);

    CouponIssued selectByPrimaryKey(String receiveCouponId);

    int updateByExampleSelective(@Param("record") CouponIssued record, @Param("example") CouponIssuedExample example);

    int updateByExample(@Param("record") CouponIssued record, @Param("example") CouponIssuedExample example);

    int updateByPrimaryKeySelective(CouponIssued record);

    int updateByPrimaryKey(CouponIssued record);
}